reside in a place permanently - Allemand Anglais Dictionnaire